* {
    margin: 0;
    padding: 0;
}

body{
    background-color: #f1f1f1;
    font-family:PingFang-SC-Medium;
    font-size: 14px;
}

/*---------头标题----------*/

.operate-head{
    position: fixed;
    z-index:1000;
    width: 100%;
    height: 70px;
    background:linear-gradient(90deg,rgba(59,167,255,1),rgba(105,169,254,1));
}

.operate-head-mid{
    width: 1200px;
    margin: auto;
}

.operate-head-mid img{
    vertical-align: middle;
    margin-right: 5px;
}

.head-mid-div{
    height: 70px;
    line-height: 70px;
    color: white;
}

.head-left{
    width: 40%;
    float: left;
}

.head-left span{
    font-size: 18px;
}

.head-right{
    width: 60%;
    font-size: 15px;
    float: right;
}

.head-right a{
    color:white !important;
    display: block;
    text-decoration: none;
}

.head-right ul li{
    list-style: none;
    float: right;
    width: 100px;
    text-align: center;
}

.head-right li.item{
    position: relative;
    width:100px;
    margin:0 10px;
    font-family:PingFang-SC-Medium;
    /*cursor: pointer;*/
}

.head-right li.item.active{
    font-weight: bold;
}

.head-right li.item:hover{
    font-weight: bold;
}

.head-right li.item.active:after{
    content:"";
    position: absolute;
    left:0;
    bottom:0;
    width: 100%;
    height: 3px;
    background-color: white;
    transition: all .2s;
    -webkit-transition: all .2s;
}

.head-right li.item:hover:after{
    content:"";
    position: absolute;
    left:0;
    bottom:0;
    width: 100%;
    height: 3px;
    background-color: white;
    transition: all .2s;
    -webkit-transition: all .2s;
}

.title{
    margin-left: 15px;
    color:rgba(83,168,254,1);
    font-weight:bold;
    font-size: 16px;
    line-height: 30px;
    display: inline-block;
}

/*---------导航栏和内容----------*/

.detail-body{
    width: 1200px;
    margin: auto;
    background-color: #f1f1f1;
    min-height: calc(100vh - 70px);
}


/*---------导航栏----------*/

.navigate-left{
    top:70px;
    position: fixed;
    width: 200px;
    min-height: calc(100vh - 70px);
    background-color: white;
    float: left;
}

.navigate-left ul{
    float: right;
}

.navigate-left-li{
    list-style: none;
    margin-top: 20px;
    width: 190px;
    height: 50px;
    background-color: white;
    line-height: 50px;
    text-align: center;
    border-radius:28px 0px 0px 28px;
    color: #666666;
    cursor: pointer;
}

.navigate-left-li img{
    vertical-align: middle;
    margin-right: 20px;
    height: 15px;
}

.navigate-left-li span{
    display: block;
    width: 100%;
    background-size: 20px;
    background-position-x: 30px;
    background-position-y: center;
    background-repeat: no-repeat;
}

.navigate-left-li .index{

}

.index-nav:hover{
    background: url('img/shouye2.png') no-repeat 30px center !important;
}
.school-nav:hover{
    background: url('img/xuexiao2.png') no-repeat 30px center !important;
}
.ins-nav:hover{
    background: url('img/jigou2.png') no-repeat 30px center !important;
}
.clinic-nav:hover{
    background: url('img/menzhen2.png') no-repeat 30px center !important;
}
.check-nav:hover{
    background: url('img/dengji2.png') no-repeat 30px center !important;
}

.navigate-left-li:hover{
    background:linear-gradient(90deg,rgba(59,167,255,1),rgba(105,169,254,1));
    color: white;
}

.navigate-left-li-active{
    background:linear-gradient(90deg,rgba(59,167,255,1),rgba(105,169,254,1));
    color: white;
}

/*.navigate-left-li-active-school{*/
    /*background:linear-gradient(90deg,rgba(59,167,255,1),rgba(105,169,254,1));*/
    /*color: white;*/
    /*background: url('/img/operate/xuexiao2.png') no-repeat 30px center;*/
    /*background-size: 20px*/
/*}*/



/*---------内容页----------*/

.main-page{
    position: relative;
    margin-top:10px;
    /*margin-left:220px;*/
    /*width: 960px;*/
    width:100%;
    min-height: calc(100vh - 110px);
    height: calc(100vh - 110px);
    max-height: calc(100vh - 110px);
    float: left;
    background-color: #f1f1f1;
    padding: 20px 0;
    /*overflow-y: scroll;*/
}

.main-page button{
    outline: none;
}

.main-page select{
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border:1px solid rgba(191,191,191,1);
    border-radius:2px;
    background-color: white;
    background: url("img/jiantou.png") no-repeat 95%;
    background-size: 10px;
    padding: 7px 15px;
    font-size: 14px;
}